package main

//Peek() 方法的功能是读取指定字节数的数据，这些被读取的数据不会从缓冲区中清除。
//在下次读取之后，本次返回的字节切片会失效。如果 Peek 返回的字节数不足 n 字节，
//则会同时返回一个错误说明原因，如果 n 比缓冲区要大，则错误为 ErrBufferFull。该方法原型如下：

//func main() {
//	data := []byte("Go语言入门教程")
//	r := bufio.NewReader(bytes.NewReader(data))
//	bl, err := r.Peek(8)
//	fmt.Println(string(bl), err)
//	bl, err = r.Peek(14)
//	fmt.Println(string(bl), err)
//	bl,	err = r.Peek(20)
//	fmt.Println(string(20), err)
//}